//package com.jd.risk.cayman.check;
//
//import java.util.HashSet;
//import java.util.Set;
//
//import com.jd.risk.cayman.process.BizType;
//
//public class BankOrderFieldManager {
//	//请求类型
//	private static enum RequestType{
//		CHAXUN,
//		JUFU,
//		PEIFU;
//	}
//	
//	//外部商户 查询
//	static Set<String> outMerchantBySearch = new HashSet<String>();
//	//外部商户 拒付
//	private static Set<String> outMerchantByJufu = new HashSet<String>();
//	//外部商户 赔付
//	private static Set<String> outMerchantByPeifu = new HashSet<String>();
//	
//	static{
//		//begin 外部商户 查询
//		outMerchantBySearch.add(BankOrderField.trade_status);
//		outMerchantBySearch.add(BankOrderField.trade_type);
//		outMerchantBySearch.add(BankOrderField.webSite);
//		outMerchantBySearch.add(BankOrderField.content);
//		outMerchantBySearch.add(BankOrderField.consignee_name);
//		outMerchantBySearch.add(BankOrderField.consignee_phone);
//		outMerchantBySearch.add(BankOrderField.consignee_address);
//		//end 外部商户 查询
//		
//		//begin 外部商户 拒付
//		outMerchantByJufu.addAll(outMerchantBySearch);
//		outMerchantByJufu.add(BankOrderField.is_refund);
//		outMerchantByJufu.add(BankOrderField.refund_money);
//		outMerchantByJufu.add(BankOrderField.refund_date);
//		//end 外部商户 拒付
//		
//		//begin 外部商户 赔付
//		outMerchantByPeifu.addAll(outMerchantBySearch);
//		outMerchantByPeifu.add(BankOrderField.is_peifu);
//		//end 外部商户 赔付
//	}
//	
//	public Set<String> getBankOrderFields(BizType bizType,int requestType){
//		if(bizType == null) return null;
//		switch(bizType){
//		case OUT_MERCHANT:
//			if(requestType == 0)
//				return outMerchantBySearch;
//			else if(requestType == 1)
//				return outMerchantByJufu;
//			else if(requestType == 2)
//				return outMerchantByPeifu;
//			break;
//		}
//		return null;
//	}
//}
